home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Reference Guide / C-C++ Interactive Reference Guide.iso / c_ref / csource5 / 305_01 / cards.doc < prev    next >
Text File  |  1990-02-14  |  8KB  |  164 lines

  1.                       CARD PROGRAMS FROM KITTENSOFT
  2.  
  3. POKER and BLACKJACK run on IBM or compatible computers, CGA, EGA, or 
  4. monochrome. 
  5. --------------------------------------------------------------------
  6.  
  7.                              BLACKJACK
  8.  
  9. Rules of blackjack, in brief:
  10.  
  11. You must place a bet before your cards are dealt.
  12.  
  13. You are dealt two cards. The dealer is dealt two cards. You can see both of 
  14. your own cards, but only one of the dealer's cards. You may "hit" (take 
  15. another card) or "stand" (not take any more cards.) 
  16.  
  17. Face cards count 10 points. Aces may be counted as either 1 point or eleven 
  18. points. Other cards are worth their face value. If you go over 21 points you 
  19. "bust" and lose the hand immediately. The dealer does not draw any cards if 
  20. you bust.
  21.  
  22. After you "stand", the dealer has his turn. The dealer must draw if his total 
  23. is 16 or less. He must stand if his total is 17 or more.
  24.  
  25. The winner is whoever comes closest to 21 without going over. "Blackjack" is 
  26. EXACTLY 21 points in EXACTLY two cards. "Blackjack" beats any other hand of 21 
  27. points. Otherwise, the number of cards in a hand has no significance.
  28.  
  29. The dealer wins all ties.
  30.  
  31.                         TO PLAY THIS VERSION
  32.  
  33. When the program asks for your bet, type a number between 0 and 999, and then 
  34. press the "ENTER" or "RETURN" key. (999 is the maximum bet. You may bet zero 
  35. if you wish.) If you press the ENTER or RETURN key without typing a number, 
  36. the amount of your previous bet will be repeated.
  37.  
  38. When the program asks "(H)it or (S)tand" press either H or S. When the program 
  39. asks "Do you wish to play another hand?" press either Y or N.
  40.  
  41. You can improve your chances of winning by keeping track of which cards have 
  42. been played. This way you know how likely you are to be dealt a high or a low 
  43. card. When the deck becomes low all the cards are gathered together and 
  44. shuffled, and the program will announce "New deck."
  45.  
  46. --------------------------------------------------------------------
  47.  
  48.                                POKER
  49.  
  50. For the complete rules of poker I suggest you see Hoyle's Rules of Games. What 
  51. follows is a summary:
  52.  
  53. This program plays five-card-draw poker. The program plays 4 hands, thus 
  54. simulating the effect of a full table of 5 players.
  55.  
  56. Before every hand, every player must put an ante of 10 in the pot. After that 
  57. you are dealt 5 cards. There is a round of betting, after which each player 
  58. may discard any number of cards. You are then dealt as many cards as you have 
  59. discarded, and there is a final round of betting. There is a showdown of the 
  60. hands only if two or more hands remain in the play. If all but one have 
  61. folded, there is no showdown, and the one remaining player collects the pot. 
  62. Only those hands that are still in the play are shown.
  63.  
  64. There is no minimum requirement to open. If no player opens, everyone antes 
  65. another 10 and new cards are dealt. The chance to open the betting rotates 
  66. from player to player as successive hands are played. The player who opens in 
  67. the first round of betting has the first chance to bet in the second round of 
  68. betting.
  69.  
  70.                             POKER HANDS:
  71.  
  72. Straight-flush. The highest hand is a straight-flush, which is a straight all 
  73. of the same suit. In the event of two straight-flushes, the one with the 
  74. highest top card wins.
  75.  
  76. Four-of-kind. Four cards all of one rank. Between two fours-of-a-kind the one 
  77. of the higher rank wins.
  78.  
  79. Full house. Three-of-a-kind and a pair. The rank of the 3 cards takes 
  80. precedence over the rank of the pair in deciding between two full houses.
  81.  
  82. Flush. Five cards all of the same suit. Between two flushes, the one with the 
  83. highest top card wins. If the top cards are the same rank, the next card 
  84. decides, and so on.
  85.  
  86. Straight. Five cards, each one exactly one rank above its neighbor, such as 
  87. 7,8,9,10,Jack. The suit is of no matter. The ace may be counted either high or 
  88. low. Between two straights, the one with the highest top card wins. An ace-
  89. high straight is the highest straight. An ace-low straight is the lowest 
  90. straight.
  91.  
  92. Three-of-a-kind. Three cards all of one rank. Between two threes-of-a-kind the 
  93. one of the higher rank wins.
  94.  
  95. Two pair. Between two two-pair's, the one with the highest high-pair wins. If 
  96. those are equal, the one with the highest low-pair wins. If those are the 
  97. same, the one with the highest remaining card wins.
  98.  
  99. Pair. Two cards both of the same rank. Between two pairs, the higher one wins. 
  100. If they are the same rank, the highest top unmatched card wins. If those are 
  101. the same, the highest second unmatched card wins, and so on.
  102.  
  103. If no hand has any of the above, the one with the highest card wins. In the 
  104. event of a match in high cards, the next highest card decides, and so on.
  105.  
  106. In the event of a draw, the pot is split evenly. If the pot is not evenly 
  107. divisible among the drawing players, one or more chips may remain in the pot 
  108. for the next hand.
  109.  
  110. There is no precidence between suits. Thus a queen-high straight-flush in 
  111. hearts is the equal of a queen-high straight-flush in spades.
  112.  
  113.                         USING THIS PROGRAM:
  114.  
  115. Context-sensitive help is available all through this program. The bottom line 
  116. on the screen asks you for input. The prompt box at the top of the screen 
  117. summarizes what is wanted. You can press the question mark key at any time for 
  118. further help. You will get an explanation appropriate to the present stage of 
  119. the game. Press "H" after the question mark to see the order of precedence of 
  120. the hands.
  121.  
  122. When the program asks you to discard, use the numerals in the top row of the 
  123. keyboard to indicate which cards you wish to discard. The numeral 1 indicates 
  124. the card farthest to the left. The 2 is the next card over, and so on, up to 
  125. the 5 which indicates the card farthest to the right. Indicate ALL the cards 
  126. you wish to discard before you press the ENTER key (which is marked RETURN on 
  127. some keyboards). For each key you press, an arrow will show you the card you 
  128. have indicated. If you press a wrong key by accident, press the DEL key, and 
  129. you will be able to start over. You may discard as many card as you like, up 
  130. to all 5. If you wish to keep all your cards, press ENTER without indicating 
  131. any cards. New cards are dealt only after all players have discarded, so you 
  132. will not always see your new cards immediately after you have discarded.
  133.  
  134. Occasionally during play the program will pause to allow you to read what the 
  135. other players have done. You will be asked to press the space bar to continue. 
  136. At these times nothing is required of you but to press the space bar. These 
  137. pauses are for your benefit so you can decide your strategy based on the 
  138. betting or discarding of the other players.
  139. --------------------------------------------------------------------
  140.  
  141. Shareware notice: BLACKJACK and POKER are shareware. Both programs are 
  142. copyright (c) 1978 and 1988 by Dan Schechter. You may make as many copies of 
  143. them as you like, and you may pass them along to your friends freely, as long 
  144. as you keep the set intact: BLACKJACK, POKER, and this document file should 
  145. all be passed on together. If you enjoy them, I encourage you to send a $5 
  146. contribution (which covers both programs). You will be supporting the concept 
  147. of play-before-you-pay software. In addition, if you find bugs in either 
  148. program, I would appreciate your detailed reports.
  149.  
  150. Thanks and good luck!
  151.  
  152. Dan Schechter
  153. Route 1, Box 19
  154. Amenia, North Dakota 58004
  155.  
  156. --------------------------------------------------------------------
  157.  
  158. Disclaimer: Neither I nor Kittensoft nor my cat will be responsible for the 
  159. gambling debts incurred by these programs.
  160.  
  161. Kittensoft ABSOLUTE UNCONDITIONAL no-bugs guarantee: I guarantee 
  162. unconditionally that I will be surprised if these programs have absolutely no 
  163. bugs in them.
  164.